home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Programming / MuManual / Include / libraries / 68040.i < prev    next >
Text File  |  1999-10-31  |  2KB  |  52 lines

  1. ;*************************************************************************
  2. ;** 68040.library                                                    **
  3. ;**                                                                     **
  4. ;** the CPU driver for the 68040                            **
  5. ;**                                                                     **
  6. ;** © 1999 THOR-Software, Thomas Richter                                **
  7. ;** No commercial use, reassembly, modification without prior, written  **
  8. ;** permission of the authors.                                          **
  9. ;** Including this library in any commercial software REQUIRES a        **
  10. ;** written permission and the payment of a small fee.                  **
  11. ;**                                                                     **
  12. ;**---------------------------------------------------------------------**
  13. ;** Definition of the library, and structures                           **
  14. ;**                                    **
  15. ;** $VER: 40.2 (31.10.99) © THOR                                   **
  16. ;*************************************************************************
  17.  
  18.         IFND LIBRARIES_68040_I
  19.  
  20. LIBRARIES_68040_I SET 1
  21.  
  22.         IFND EXEC_TYPES_I
  23.         INCLUDE "exec/types.i"
  24.         ENDC ; EXEC_TYPES_I
  25.  
  26.         IFND EXEC_LIBRARIES_I
  27.         INCLUDE "exec/libraries.i"
  28.         ENDC ; EXEC_LIBRARIES_I
  29.  
  30.         ;* There's really nothing in this library base you need to care about *
  31.  
  32.         STRUCTURE    MC68040Base,LIB_SIZE
  33.         LABEL        dllib_SIZE
  34.  
  35.  
  36. MC68040NAME            MACRO
  37.                         DC.B '68040.library',0
  38.                         ENDM
  39.  
  40.  
  41. ;* Bit definitions for the FPUControl call, exception disable
  42.  
  43.     BITDEF FPUCtrl,BSUN,0L        ;* disable branch or set on unordered
  44.     BITDEF FPUCtrl,INEX,1L        ;* disable inexact result exception
  45.     BITDEF FPUCtrl,DIVZ,2L        ;* disable divide by zero exception
  46.     BITDEF FPUCtrl,UNFL,3L        ;* disable underflow exception
  47.     BITDEF FPUCtrl,OVFL,4L        ;* disable overflow exception
  48.     BITDEF FPUCtrl,SNAN,5L        ;* disable signalling NAN exception
  49.     BITDEF FPUCtrl,OPERR,6L        ;* disable operand error exception
  50.  
  51.         ENDC    ;LIBRARIES_68040_I
  52.